IMath

StockSharp.Xaml.Charting.Numerics.GenericMath

Define la interfaz a un ayudante genérico de matemáticas

Propiedades

MaxValue
public T MaxValue { get; }
value = iMath.MaxValue

Consigue la MaxValue para T.

MinValue
public T MinValue { get; }
value = iMath.MinValue

Consigue el MinValue para T. para DateTime que devuelve DateTime.MinValue (tiene.Ticks = 0)

ZeroValue
public T ZeroValue { get; }
value = iMath.ZeroValue

Consigue el ZeroValue para T. para DateTime que devuelve DateTime.MinValue (tiene.Ticks = 0)

Métodos

Abs
public T Abs(T a)
result = iMath.Abs(a)

Obtener el valor absoluto de (a)

Add
public T Add(T lhs, T rhs)
result = iMath.Add(lhs, rhs)

Añada lhs + rhs. para DateTime devuelve un nuevo DateTime con.Títulos = lhs.Ticks + rhs.Ticks

Dec
public T Dec(T value)
result = iMath.Dec(value)

Retorno T-- para DateTime it decrements .Ticks

Inc
public T Inc(T value)
result = iMath.Inc(value)

Retorno T++ para DateTimeaumenta .Ticks

IsNaN
public bool IsNaN(T value)
result = iMath.IsNaN(value)

Devoluciones si T es NaN. Sólo válido para Float, Dobles tipos. Para todos los demás tipos, siempre devuelve falso

Max
public T Max(T a, T b)
result = iMath.Max(a, b)

Devuelve el Max de A y B

Min
public T Min(T a, T b)
result = iMath.Min(a, b)

Devuelve la Min of A and B

MinGreaterThan
public T MinGreaterThan(T floor, T a, T b)
result = iMath.MinGreaterThan(floor, a, b)

Devuelve la Min de A y B más grande que un piso

Mult
public T Mult(T lhs, T rhs)
result = iMath.Mult(lhs, rhs)

Multiplicas * rhs

Mult
public T Mult(T lhs, double rhs)
result = iMath.Mult(lhs, rhs)

Multiplicas * rhs

Subtract
public T Subtract(T a, T b)
result = iMath.Subtract(a, b)

Subtracts a - b. Para DateTime devuelve un nuevo DateTime con.Ticks = a.Ticks - b.Ticks

ToDouble
public double ToDouble(T value)
result = iMath.ToDouble(value)

Se convierte en el valor equivalente como doble